package com.bifrost.model.ro;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;

/**
 * 报表信息查询RO
 */
@Api("报表请求模型")
public class StatementRO {

    //门店
    @ApiModelProperty(name = "merchantStoreIds" , value = "门店id集合",dataType = "Long[]")
    private Long[] merchantStoreIds = null;

    //核销码
    @ApiModelProperty(name = "confirmCode" , value = "核销码",dataType = "String")
    private String confirmCode;

    //商品类别
    @ApiModelProperty(name = "productType" , value = "品类",dataType = "String")
    private String productType;

    //商品类别
    @ApiModelProperty(name = "skuName" , value = "商品名稱",dataType = "String")
    private String skuName;

    //商品品牌
    @ApiModelProperty(name = "productBrand" , value = "品牌",dataType = "String")
    private String productBrand;

    //销售渠道
    @ApiModelProperty(name = "distributionChannel" , value = "销售渠道(下拉选)：WECHATMALL(线上),OFFLINESTORE(线下)，空",dataType = "String")
    private String distributionChannel;

    @ApiModelProperty(name = "startDate" , value = "开始时间",dataType = "String")
    private String startDate;

    @ApiModelProperty(name = "endDate" , value = "结束时间",dataType = "String")
    private String endDate;

    @ApiModelProperty(name = "pageCode" , value = "當前頁",dataType = "int")
    private int pageCode =1;

    @ApiModelProperty(name = "endDate" , value = "结束时间",dataType = "String")
    private int pageSize =10;

    public int getPageCode() {
        return pageCode;
    }

    public void setPageCode(int pageCode) {
        this.pageCode = pageCode;
    }

    public int getPageSize() {
        return pageSize;
    }


    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public String getSkuName() {
        return skuName;
    }

    public void setSkuName(String skuName) {
        this.skuName = skuName;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public Long[] getMerchantStoreIds() {
        return merchantStoreIds;
    }

    public void setMerchantStoreIds(Long[] merchantStoreIds) {
        this.merchantStoreIds = merchantStoreIds;
    }

    public String getConfirmCode() {
        return confirmCode;
    }

    public void setConfirmCode(String confirmCode) {
        this.confirmCode = confirmCode;
    }

    public String getProductType() {
        return productType;
    }

    public void setProductType(String productType) {
        this.productType = productType;
    }

    public String getProductBrand() {
        return productBrand;
    }

    public void setProductBrand(String productBrand) {
        this.productBrand = productBrand;
    }

    public String getDistributionChannel() {
        return distributionChannel;
    }

    public void setDistributionChannel(String distributionChannel) {
        this.distributionChannel = distributionChannel;
    }
}
